package com.leo.base.db.annotation;

import java.lang.annotation.*;

/**
 * 动态数据源：指定使用的数据源，常用于 增删改查
 * 可以用于类或者方法级别 方法级别优先级 > 类级别
 *
 * 数据库可以为不同类型
 *
 * @author wangss
 */
@Target({ElementType.METHOD, ElementType.TYPE, ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface DynamicDataSource {

    /**
     * 数据源名称
     *
     * @return
     */
    String value();
}
